Add1DB - Data base: Create Your Own Interactive Web Pages 

Add1DB Home Page

What is Add1DB?

Add1DB is easy-to-use powerful database software designed for the WEB. Add1DB has the equivalent purpose as DBASE or MS ACCESS but is unique in that a database can be created and used totally via the WEB, and it's so easy to do that anyone can create exciting interactive WEB pages with search forms, entry forms and reports all in a matter of minutes.

What can I do with Add1DB?

As you use Add1DB you will realize the number of possible applications and potential of these is endless.  Add1DB has a high level of security options which allow you to control  who can have access to add, and/or change and/or search any data base  or field . The following are some suggestions of what you can do with Add1DB:

You can download Add1DB and try it on your own system for FREE, but to help you understand  how easy Add1DB is to use we have created several very simple applications and set these up on our system so you can try them out here. In each of these we have used Add1DB to define and create the input form used to collect data to add to the database, the search form on which users specify what detail they are searching for and the report format which is used to display the result of the search.

Examples:

Try example databases out right NOW


But can I really create and modify my own database via the WEB?

Yes you can . We recommend you download Add1DB NOW and try it on your system for FREE.  But we have  set up Add1DB on our system and invite you to try it out here if you like. You will want to use the  following Quick Guide to creating a database and you may find  the tutorial below helpful.

Quick Guide to creating a database


Tutorial


Help More Information

Table Create/Modify

NOTE:  A database table is NOT an HTML table, in database terminology a 'table' is like a data file containing information separated into fields (columns). It is unfortunate that their is only one word for both concepts at present.

This form lets you create your table, specifying a list of fields with their types, here is an example:

Name String
Age Number
Birth Date

It is important to tell Add1DB that 'age' is a number so that it can sort and search correctly.

For data which should be chosen from a list of options, e.g. color =red, green, blue, orange, you can refer to a secondary table which you can create, this secondary table should only have one field i.e. 'color'. You would then enter the colors into the secondary table as data using the normal entry form.

field data field data field data field data
color red color green color blue colour orange

Entry Form Create/Modify

This form lets you design an entry form. For each field that you want the user to enter you can define a prompt to go before the field box, as well as a default value, and also text to appear after the box. Any of this text can include HTML codes to add special effects.  

Hidden fields are not shown to the user, these can be used to create special data entry forms where most of the information is already known.  Note the 'fixed' setting which allows you to not only hide the input data, but make it impossible for an HTML hacker to replace the hidden values, this allows you to code things like record ownership into forms without breaching security.

You can specify several special symbols as the 'default' for any field.

Search Form Create/Modify

This form lets you design a search form for the user to search your database with. Each field can have pre text, post text and a default value, you can use these setting to tailor the appearance of the search form.  

Report Format Create/Modify

This form lets you create a report, you can specify any number of fields, and you can specify text (including HTML codes) to be written before and after each field.  You can also create references to other reports or entry forms.

To define a reference, you must supply the text that should be clickable, and the 'end of reference' marker "</a>".  By putting the 'end of reference' after the next field you can make a field clickable.

The 'modify' setting is only significant for references to 'entry' forms,  without the 'modify' option selected, this will bring up an entry form for a NEW record, with the 'MODIFY button selected Add1DB will bring up the entry form for an existing record and let you MODIFY it or DELETE it.

To create a report that looks like a table, with one line for each record, you need to add the following HTML codes:

<table border> <tr> <th> Col1 <th> Col2 <th> Col3

<tr> <td> field 1 <td> field 2 <td> field 3

<tr> <td> field 1 <td> field 2 <td> field 3

</table>

To do this you put the <table border.. codes into the PRE box at the top of the form

You put </tab/e>  in the post box at the end of the form.

Then you put <tr><td> before the first field and <td> before each of the rest of the fields.

Search Run

This form lets you run a search, the output of a search is a 'report'.

For string fields, anything entered in the field will be searched for, if the field is left blank then any record will match.  For example, if you enter the text 'mit' this will match a record containing the word "Smith"

To search for number you can enter:

   above 100

   between 10000 and 20000

   below 20

For searching dates you can enter expressions like:

   after 1993

   between 1-JAN-1993 and 4-FEB-1993

   before 1990

Generate

The generate function is a quick and easy method to create a report, search form and entry form for a table.  You can use these generated forms as is, or tailor them to produce a more polished system.  If you add fields to the table, you may want to delete a report or entry form and then use Generate again to re-create it with the extra fields.

Access Protection

Add1DB gives a high level of access protection, you can specify who can read, modify or add to a table, you can also specify who can modify a database definition. Each report can be protected so only specified users can use it to 'read' the database, in this way private information like salary in a personnel database can be hidden from general users.  Infact as records can be individually owned you can even let users maintain data in their own records without any risk of them being able to see or change other users information.

To make it possible for Add1DB to detect which user is using the database you need to protect the image file (Add1DB.exe) And obviously you need to register all your users in your Web Server.  But wait I hear you cry, what if I want the great unwashed to be able to search my database, but only I should be able to add records,  to achieve this copy add1db.exe to add1db_prot.exe and then protect the second file, use this one for your access and then use the other one for general users.

To create 'record' level access, add a field called 'owner' to your table, and then set this to the user who owns this record, then in a report or entry form you can specify 'owner' as the person who can read or modify the record and if the current user code matches the 'owner' field then the given action will be allowed.

This is the end of this document






























































It is not recommended you read  the following using any biological process!

Add1DB database software CGI for creating interactive WWW  interactive web page applications runs on windows NT windows 95 UNIX VMS OS2 Novell Netware replacement for Oracle SQL ODBC ;Add1DB database software CGI for creating interactive WWW  interactive web page applications runs on windows NT windows 95 UNIX VMS OS2 Novell Netware replacement for Oracle SQL ODBC ;Add1DB database software CGI for creating interactive WWW  interactive web page applications runs on windows NT windows 95 UNIX ODBC